taylor's spire snail - Espagnol Anglais Dictionnaire